
// question: 11652401  name: Секционирование или репликация
::Секционирование или репликация::[html]<p>Укажите секционирование или репликация представлены на данной картинке.</p>\n\n<img src\="@@PLUGINFILE@@/1.PNG" alt\="1" width\="600" role\="presentation" class\="img-responsive atto_image_button_text-bottom">{
	=<p>секционирование вертикальное</p>
	~<p>репликация</p>
	~<p>секционирование горизонтальное<br></p>
}


// question: 9960656  name: Репликация или секционирование
::Репликация или секционирование::[html]<p>Отметьте верные утверждения о репликации данных</p>{
	~%33.33333%<p>Копии одних и тех же данных хранятся\nна нескольких различных узлах</p>
	~%33.33333%<p>Обеспечивает избыточность данных</p>
	~%-33.33333%<p>Разбиение базы данных\nна небольшие подмножества</p>
	~%-33.33333%<p>Обеспечивает параллельную обработку больших данных</p>
	~%33.33333%<p>Обеспечивает&nbsp;работоспособность системы даже в случае сбоя\nодного или нескольких узлов</p>
}


// question: 9960661  name: Репликация или секционирование 2
::Репликация или секционирование 2::[html]<p>Отметьте верные утверждения о секционировании данных</p>{
	~%-50%<p>Копии одних и тех же данных хранятся\nна нескольких различных узлах</p>
	~%-50%<p>Обеспечивает избыточность данных</p>
	~%50%<p>Разбиение базы данных\nна небольшие подмножества</p>
	~%50%<p>Обеспечивает параллельную обработку больших данных</p>
	~%-50%<p>Обеспечивает&nbsp;работоспособность системы даже в случае сбоя\nодного или нескольких узлов</p>
}


// question: 9960676  name: Архитектура 1
::Архитектура 1::[html]<p>Укажите, какой алгоритм репликации изображен на рисунке\:</p><p><img src\="@@PLUGINFILE@@/%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B%20%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8%201.PNG" alt\="алгоритм репликации" width\="492" height\="317" class\="img-responsive atto_image_button_text-bottom"><br></p>{
	=<p>репликация с одним ведущим узлом<br></p>
	~<p>репликация с несколькими ведущими узлами<br></p>
	~<p>репликация без ведущего узла<br></p>
}


// question: 9960681  name: Архитектура 2
::Архитектура 2::[html]<p>Укажите, какой алгоритм репликации изображен на рисунке\:</p><p><img src\="@@PLUGINFILE@@/%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B%20%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8%202.PNG" alt\="алгоритм репликации" width\="504" height\="324" class\="img-responsive atto_image_button_text-bottom"><br></p>{
	~<p>репликация с одним ведущим узлом<br></p>
	~<p>репликация с несколькими ведущими узлами<br></p>
	=<p>репликация без ведущего узла<br></p>
}


// question: 9960691  name: (А)синхронная репликация
::(А)синхронная репликация::[html]<p>Какой вид репликации изображен на рисунке\:</p><p><img src\="@@PLUGINFILE@@/%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F%20%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F.PNG" alt\="вид репликации" width\="853" height\="336" class\="img-responsive atto_image_button_text-bottom"><br></p>{
	~<p>Синхронная репликация</p>
	~<p>Асинхронная репликация</p>
	=<p>Полусинхронная репликация</p>
}


// question: 9960686  name: Виды узлов 1
::Виды узлов 1::[html]<p>Отметьте все имеющиеся ведущие узлы</p><p><img src\="@@PLUGINFILE@@/%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D1%8B%20%D1%80%D0%B5%D0%BF%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D0%B8%201.PNG" alt\="виды узлов" width\="492" height\="317" class\="img-responsive atto_image_button_text-bottom"><br></p>{
	~<p>A</p>
	=<p>B</p>
	~<p>C</p>
	~<p>A, C</p>
	~<p>A, B, C</p>
}


// question: 9960696  name: Восстановление после отказа
::Восстановление после отказа::[html]<p>Что включает в себя техника "восстановление после отказа" узла репликации?</p>{
	=<p>Назначение одного из\nведомых узлов ведущим и передача ему всех функций ведущего узла<br></p>
	~<p>Подключение к ведущему узлу и\nзапрос всех изменений данных, имевших место\nза то время, пока узел был недоступен<br></p>
	~<p>Создание журнала репликации и рассылка его всем узлам</p>
}


// question: 9960701  name: WAL
::WAL::[html]Укажите, что хранится в журнале упреждающей записи.{
	~<p>информация о выполненных SQL-запросах<br></p>
	=<p>информация об измененных байтах на диске<br></p>
	~<p>информация об измененных записях в БД, запись идентифицируется, как правило, по первичному ключу</p>
}


// question: 9960706  name: Логическая репликация
::Логическая репликация::[html]Укажите, что хранится в логическом журнале репликации.{
	~<p>информация о выполненных SQL-запросах<br></p>
	~<p>информация об измененных байтах на диске<br></p>
	=<p>информация об измененных записях в БД, запись идентифицируется, как правило, по первичному ключу</p>
}


// question: 9960711  name: Проблемы журнала
::Проблемы журнала::[html]<p>Укажите, в каком способе реализации журнала репликации есть проблема вызова недетерминированных функции (например, функция ,возвращающая текущие дату и время).</p>{
	=<p>Операторная репликация<br></p>
	~<p>Журнал упреждающей записи<br></p>
	~<p>Логическая журнальная\nрепликация<br></p>
	~<p>Триггерная репликация<br></p>
}


// question: 9960716  name: примеры 2
::примеры 2::[html]К хранилищам "ключ-значение" относятся?{
	~%-16.66667%ClickHouse<br>
	~%-16.66667%HBase<br>
	~%-16.66667%CouchDB<br>
	~%-16.66667%MongoDB<br>
	~%-16.66667%<p>Neo4j<br></p>
	~%-16.66667%<p>Postgres<br></p>
	~%50%<p>Riak<br></p>
	~%50%<p>Redis<br></p>
}


// question: 9960721  name: примеры 3
::примеры 3::[html]К документно-ориентированным СУБД относятся?{
	~%-16.66667%ClickHouse<br>
	~%-16.66667%HBase<br>
	~%50%CouchDB<br>
	~%50%MongoDB<br>
	~%-16.66667%<p>Neo4j<br></p>
	~%-16.66667%<p>Postgres<br></p>
	~%-16.66667%<p>Riak<br></p>
	~%-16.66667%<p>Redis<br></p>
}


// question: 9960736  name: Модели графовых данных 1
::Модели графовых данных 1::[html]<p>Укажите СУБД, которые поддерживают модель графа свойств (property graph).<br></p>{
	~%33.33333%<p>Neo4j<br></p>
	~%33.33333%<p>Titan<br></p>
	~%33.33333%<p>InfiniteGraph<br></p>
	~%-33.33333%<p>Datomic<br></p>
	~%-33.33333%<p>AllegroGraph<br></p>
}


// question: 9960741  name: Модели графовых данных 2
::Модели графовых данных 2::[html]<p>Укажите СУБД, которые поддерживают модель хранилища тройных кортежей\n(triple-store).<br></p>{
	~%-33.33333%<p>Neo4j<br></p>
	~%-33.33333%<p>Titan<br></p>
	~%-33.33333%<p>InfiniteGraph<br></p>
	~%50%<p>Datomic<br></p>
	~%50%<p>AllegroGraph<br></p>
}


// question: 9960751  name: Язык Cypher 1
::Язык Cypher 1::[html]<p>Укажите результат запроса на языке&nbsp;Cypher, к следующей графовой базе данных\:</p>\n<p><img src\="@@PLUGINFILE@@/pic1.PNG" alt\="графовая БД" width\="363" height\="205" class\="img-responsive atto_image_button_text-bottom"><br></p>\n<p>Запрос\:</p>\n<p><code><span class\="" style\="color\: rgb(0, 47, 100);">MATCH (n \{type\:number\}) --&gt; (m \{type\:letter\})</span><br><span class\="" style\="color\: rgb(0, 47, 100);">RETURN m.name</span></code></p>{
	~%-100%<p>1</p>
	~%-100%<p>2</p>
	~%-100%<p>5</p>
	~%100%<p>А</p>
	~%-100%<p>В</p>
}


// question: 9960756  name: Язык Cypher 2
::Язык Cypher 2::[html]<p>Укажите результат запроса на языке&nbsp;Cypher, к следующей графовой базе данных\:</p>\n<p><img src\="@@PLUGINFILE@@/pic1.PNG" alt\="графовая БД" width\="363" height\="205" class\="img-responsive atto_image_button_text-bottom"><br></p>\n<p>Запрос\:</p>\n<p><code><span class\="" style\="color\: rgb(0, 47, 100);">MATCH (n \{type\:number\}) -- (m \{type\:letter\})</span><br><span class\="" style\="color\: rgb(0, 47, 100);">RETURN m.name</span></code></p>{
	~%-100%<p>1</p>
	~%-100%<p>2</p>
	~%-100%<p>5</p>
	~%50%<p>А</p>
	~%50%<p>В</p>
}


// question: 9960761  name: Язык Cypher 3
::Язык Cypher 3::[html]<p>Укажите результат запроса на языке&nbsp;Cypher, к следующей графовой базе данных\:</p>\n<p><img src\="@@PLUGINFILE@@/pic1.PNG" alt\="графовая БД" width\="363" height\="205" class\="img-responsive atto_image_button_text-bottom"><br></p>\n<p>Запрос\:</p>\n<p><code><span class\="" style\="color\: rgb(0, 47, 100);">MATCH (n \{type\:number\}) --&gt; (m \{type\:number\})</span><br><span class\="" style\="color\: rgb(0, 47, 100);">RETURN n.name</span></code></p>{
	~%50%<p>1</p>
	~%-100%<p>2</p>
	~%50%<p>5</p>
	~%-100%<p>А</p>
	~%-100%<p>В</p>
}


// question: 9960771  name: 1
::1::[html]<p>Укажите название коллекции в запросе ниже\:</p>\n<code><span class\="" style\="color\: rgb(0, 47, 100);">db.towns.insert (\n    </span><br><span style\="font-size\: 0.875rem; color\: rgb(0, 47, 100);" class\="">&nbsp; &nbsp; &nbsp; &nbsp;\{\n name\: "New York",<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;population\: 22200000,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;last_census\: ISODate("2009-07-31"),<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;famous_for\: ["statue of liberty", "food" ],<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mayor\: <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\{\n name\: "Michael Bloomberg",<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;party\: "I"\n \}<br>&nbsp; &nbsp; &nbsp; &nbsp;\})</span></code>{
	~%-100%<p>db<br></p>
	=<p>towns<br></p>
	~%-100%<p>insert<br></p>
	~%-100%<p>famous_for<br></p>
	~%-100%<p>mayor<br></p>
}


// question: 9960776  name: 2
::2::[html]<p>Укажите название базы данных в запросе ниже\:</p>\n<code><span class\="" style\="color\: rgb(0, 47, 100);">db.towns.insert (\n    </span><br><span style\="font-size\: 0.875rem; color\: rgb(0, 47, 100);" class\="">&nbsp; &nbsp; &nbsp; &nbsp;\{\n name\: "New York",<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;population\: 22200000,<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;last_census\: ISODate("2009-07-31"),<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;famous_for\: ["statue of liberty", "food" ],<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mayor\: <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\{\n name\: "Michael Bloomberg",<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;party\: "I"\n \}<br>&nbsp; &nbsp; &nbsp; &nbsp;\})</span></code>{
	=<p>db<br></p>
	~%-100%<p>towns<br></p>
	~%-100%<p>insert<br></p>
	~%-100%<p>famous_for<br></p>
	~%-100%<p>mayor<br></p>
}


// question: 9960786  name: MapReduce1
::MapReduce1::[html]<p>Даны следующие документы в MongoDB\:<br>\{ n\: 0, summ\: 34, name\: "A" \}&nbsp;<br>\{ n\: 1, summ\: 4, name\: "C" \}&nbsp;<br>\{ n\: 1, summ\: 1, name\: "T" \}&nbsp;<br>\{ n\: 0, summ\: 6, name\: "T" \}&nbsp;<br>\{ n\: 1, summ\: 10, name\: "A" \}&nbsp;<br>\{ n\: 1, summ\: 9, name\: "C" \}&nbsp;<br>\{ n\: 1, summ\: 21, name\: "T" \}&nbsp;<br>\{ n\: 1, summ\: 2, name\: "A" \}&nbsp;<br><br>Укажите результат выполнения следующего запроса\:&nbsp;<code><br><span class\="" style\="color\: rgb(0, 47, 100);">db.observations.mapReduce (</span><br><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; function map()&nbsp;</span><span class\="" style\="color\: rgb(0, 47, 100);">\{</span><br><span><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; &nbsp; emit(this.name,&nbsp;this.summ);</span><br><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; \},</span></span><br><span><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; function reduce(key, values) \{</span><br><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; &nbsp; return Array.sum(values);</span><br><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; \},</span></span><br><span><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; \{</span><br><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; &nbsp; query\: \{n\: 1\},</span><br><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; &nbsp; out\: "Report"</span><br><span class\="" style\="color\: rgb(0, 47, 100);">&nbsp; \}</span><br><span class\="" style\="color\: rgb(0, 47, 100);">);</span></span></code><br></p>{
	=<p>_id\: \{A\}, value\: \{12\}<br>_id\: \{C\}, value\: \{13\}<br>_id\: \{T\}, value\: \{22\}<br></p>
	~<p>_id\: \{A\}, value\: \{46\}<br>_id\: \{C\}, value\: \{13\}<br>_id\: \{T\}, value\: \{28\}<br></p>
	~<p>_id\: \{A, C, T\}, value\: \{87\}<br></p>
	~<p>_id\: \{A, C, T\}, value\: \{47\}<br></p>
}


// question: 9960796  name: Общие вопросы 1
::Общие вопросы 1::[html]<p>Укажите СУБД, в которых данные хранятся в виде семейства\nстолбцов.</p>{
	~%-100%<p>С-Store<br></p>
	~%-100%<p>Vertica<br></p>
	~%50%<p>Cassandra<br></p>
	~%50%<p>HBase<br></p>
	~%-100%MongoDB
}


// question: 9960801  name: Общие вопросы 2
::Общие вопросы 2::[html]<p>Укажите СУБД, в которых данные хранятся поколоночно.</p>{
	~%50%<p>С-Store<br></p>
	~%50%<p>Vertica<br></p>
	~%-50%<p>Cassandra<br></p>
	~%-50%<p>HBase<br></p>
	~%-100%MongoDB
}


// question: 9960811  name: Задача 1
::Задача 1::[html]<p>Идет футбольный матч между командами A и B.&nbsp;Последовательность\nопераций обновляет\nсчет матча A\:B следующим образом\:</p><p>1) Write (A\=1)</p><p>2) Write (B\=1)</p><p>3) Write (A\=2)</p><p>4) Write (A\=3)</p><p><span style\="font-size\: 0.875rem;">Отметьте, какие данные может увидеть пользователь при выполнении следующей операции при СТРОГОЙ согласованности\:</span><br></p><p>5) Read (А\:В)</p><p><br></p>{
	~%-100%<p>0\:0</p>
	~%-100%<p>0\:1</p>
	~%-100%<p>1\:0</p>
	~%-100%<p>1\:1</p>
	~%-100%<p>2\:0</p>
	~%-100%<p>2\:1</p>
	~%-14.28571%<p>3\:0</p>
	~%100%<p>3\:1</p>
}


// question: 9960816  name: Задача 2
::Задача 2::[html]<p>Идет футбольный матч между командами A и B.&nbsp;Последовательность\nопераций обновляет\nсчет матча A\:B следующим образом\:</p><p>1) Write (A\=1)</p><p>2) Write (B\=1)</p><p>3) Write (A\=2)</p><p>4) Write (A\=3)</p><p><span style\="font-size\: 0.875rem;">Отметьте, какие данные может увидеть пользователь при выполнении следующей операции при КОНЕЧНОЙ согласованности\:</span><br></p><p>5) Read (А\:В)</p><p><br></p>{
	~%12.5%<p>0\:0</p>
	~%12.5%<p>0\:1</p>
	~%12.5%<p>1\:0</p>
	~%12.5%<p>1\:1</p>
	~%12.5%<p>2\:0</p>
	~%12.5%<p>2\:1</p>
	~%12.5%<p>3\:0</p>
	~%12.5%<p>3\:1</p>
}


// question: 9960821  name: Задача 3
::Задача 3::[html]<p>Идет футбольный матч между командами A и B.&nbsp;Последовательность\nопераций обновляет\nсчет матча A\:B следующим образом\:</p><p>1) Write (A\=1)</p><p>2) Write (B\=1)</p><p>3) Write (A\=2)</p><p>4) Write (A\=3)</p><p><span style\="font-size\: 0.875rem;">Отметьте, какие данные может увидеть пользователь при выполнении следующей операции при согласованности ПРЕФИКСНОЕ ЧТЕНИЕ\:</span><br></p><p>5) Read (А\:В)</p><p><br></p>{
	~%20%<p>0\:0</p>
	~%-100%<p>0\:1</p>
	~%20%<p>1\:0</p>
	~%20%<p>1\:1</p>
	~%-100%<p>2\:0</p>
	~%20%<p>2\:1</p>
	~%-100%<p>3\:0</p>
	~%20%<p>3\:1</p>
}


// question: 9960831  name: Хранилища «ключ-значение»
::Хранилища «ключ-значение»::[html]<p>Выберите характерные особенности хранилищ «ключ-значение»<br></p>{
	~%33.33333%<p>высокая&nbsp;скорость\nработы</p>
	~%33.33333%<p>отсутствие\nсхемы данных<br></p>
	~%33.33333%<p>хорошая\nмасштабируемость<br></p>
	~<p>гибкость\nпоисковых запросов<br></p>
	~<p>плохая\nмасштабируемость<br></p>
}


// question: 9960836  name: Применимость Redis
::Применимость Redis::[html]<p>Выберите\nзадачу, при решении которой оправдано использование&nbsp;<span lang\="EN-US">Redis</span><br></p>{
	~<p>Биллинговая\nсистема<br></p>
	=<p>Хранение\nкэша пользователей<br></p>
	~<p>Социальная\nсеть<br></p>
}


// question: 9960841  name: Производительность  Redis
::Производительность  Redis::[html]<p>За\nсчет чего достигается высокая производительность (количество операций\nчтения/записи) в <span lang\="EN-US">Redis</span>?<span lang\="EN-US"></span><br></p>{
	~<p>Поддержка\nмеханизма транзакций<br></p>
	=<p>Хранение\nданных в оперативной памяти<br></p>
	~<p>Поддержка&nbsp;большого\nколичества типов данных<br></p>
}


// question: 9960846  name: Типы данных Redis
::Типы данных Redis::[html]<p>Выберите\nдоступные типы данных в&nbsp;<span lang\="EN-US">Redis</span><br></p>{
	~%20%<p>Строки<br></p>
	~%20%<p>Массивы<br></p>
	~%20%<p>Множества<br></p>
	~%20%<p>Сортированные\nмножества<br></p>
	~%20%<p>Словари<br></p>
	~<p>Объекты<br></p>
	~<p>Ссылки<br></p>
}


// question: 9960856  name: CouchDB
::CouchDB::[html]<p>К какому классу NOSQL решений относится CouchDB?<br></p>{
	~<p>Хранилища "ключ-значение"<br></p>
	=<p>Документ-ориентированные хранилища<br></p>
	~<p>Колоночные СУБД<br></p>
	~<p>Графовые СУБД<br></p>
}


// question: 9960866  name: CouchDB
::CouchDB::[html]<p>С точки зрения CouchDB представление View это\:<br></p>{
	~<p>Функция, приводящая все документы БД к\nидентичному виду<br></p>
	=<p>Функция, получающая на вход все документы БД и\nвыбирающая некоторые из них по определённому условию<br></p>
	~<p>Функция, получающая на вход все документы БД и\nпредставляющая их в определённом виде<br></p>
}


// question: 9960861  name: Организация данных CouchDB
::Организация данных CouchDB::[html]<p>Какой вариант организации данных характерен для CouchDB?<br></p>{
	~<p>Теги и невидимые метаданные<br></p>
	=<p>Коллекции<br></p>
	~<p>Иерархии каталогов<br></p>
}


// question: 9960851  name: Структура данных CouchDB
::Структура данных CouchDB::[html]<p>Какая структура данных используется CouchDB?<br></p>{
	~<p>XML<br></p>
	=<p>JSON<br></p>
	~<p>NetCdf<br></p>
	~<p>BSON<br></p>
	~<p>YAML<br></p>
}


// question: 9960871  name: Графовые СУБД
::Графовые СУБД::[html]<p>К графовым СУБД относятся\:<br></p>{
	~%50%<p>Neo4j<br></p>
	~%50%<p><span lang\="EN-US">AllegroGraph</span><br></p>
	~<p><span lang\="EN-US">MongoDB</span><br></p>
	~<p><span lang\="EN-US">Riak</span><br></p>
}


// question: 9960881  name: Запросы Neo4j
::Запросы Neo4j::[html]<p>Запрос на языке<span lang\="EN-US"> Cypher Neo4j&nbsp;</span></p><p><span lang\="EN-US"><i>"MATCH (movie\:Movie) RETURN movie"&nbsp;</i></span></p><p>соответствует запросу на языке<span lang\="EN-US"> SQL</span>\:<br></p>{
	=<p><span lang\="EN-US"><i>SELECT * from movies</i></span><br></p>
	~<p><span lang\="EN-US"><span lang\="EN-US"><span lang\="EN-US"><i>SELECT DISTINCT * from movies</i></span></span></span><br></p>
	~<p><span lang\="EN-US"><span lang\="EN-US"><span lang\="EN-US"><i>SELECT * from movies WHERE m\="Movie"</i></span></span></span><br></p>
	~<p><span lang\="EN-US"><span lang\="EN-US"><span lang\="EN-US"><i>SELECT DISTINCT * from movies WHERE m\="Movie"</i></span></span></span><br></p>
}


// question: 9960876  name: Структура Neo4j
::Структура Neo4j::[html]<p>Основные элементы структуры Neo4j\:<br></p>{
	~%33.33333%<p>Node<br></p>
	~%33.33333%<p><span lang\="EN-US"><span lang\="EN-US">Relation</span></span><br></p>
	~%33.33333%<p><span lang\="EN-US"><span lang\="EN-US">RelationTypes</span></span><br></p>
	~<p><span lang\="EN-US"><span lang\="EN-US">Record</span></span><br></p>
}


// question: 9960891  name: Данные в MongoDB
::Данные в MongoDB::[html]<p>В каком виде хранятся данные в <span lang\="EN-US">MongoDB</span><span lang\="EN-US">?</span><br></p>{
	=<p><span lang\="EN-US">BSON-</span>документы<br></p>
	~<span lang\="EN-US">XML-</span>документы
	~<p><span lang\="EN-US"><span lang\="EN-US">JSON-</span>документы</span><br></p>
	~Текст
}


// question: 9960896  name: Запросы в MongoDB
::Запросы в MongoDB::[html]<p>Какому запросу на языке <span lang\="EN-US">SQL</span><span lang\="EN-US"> </span>соответствует данный запрос <span lang\="EN-US">MongoDB</span><span lang\="EN-US">&nbsp;</span></p><p><i>«db.mycol.find(\{ field1\:\n\{ $gt\: 15 \}, field2\: 20 \})»</i><br></p>{
	=<p><span lang\="EN-US"></span><span lang\="EN-US"><i>SE</i><i>LECT * FROM mycol WHERE field1&gt;15 AND\nfield2\=20</i></span><br></p>
	~<span lang\="EN-US"></span><span lang\="EN-US"><i>SELECT * FROM mycol WHERE field1&gt;15 OR\nfield2\=20</i></span>
	~<p><span lang\="EN-US"><i><span lang\="EN-US"></span><span lang\="EN-US">SELECT field1, field2 FROM mycol WHERE\nfield1&gt;15 OR field2\=20</span></i></span><br></p>
	~<p></p><p><span lang\="EN-US"><i>SELECT field1, field2 FROM mycol WHERE\nfield1&gt;15 AND field2\=20</i></span></p><p></p>
}


// question: 9960901  name: Результаты запросов в MongoDB
::Результаты запросов в MongoDB::[html]<p></p>Что можно получить в результате запроса в <span lang\="EN-US">MongoDB?</span><p><i></i><br></p>{
	~%50%<p><span lang\="EN-US"></span><span lang\="EN-US"><span></span>Набор документов<span></span></span><br></p>
	~%50%<span lang\="EN-US"></span><span lang\="EN-US"><span>Один документ</span></span>
	~<p><span lang\="EN-US"><span><span lang\="EN-US"></span><span lang\="EN-US" style\="">Коллекцию</span></span></span><br></p>
	~Встроенный документ
}


// question: 9960886  name: Язык MongoDB
::Язык MongoDB::[html]<p>Код на каком языке может быть исполнен на сервере <span lang\="EN-US">MongoDB?</span><br></p>{
	=<p><span><span lang\="EN-US" style\="">Javascipt</span></span><br></p>
	~<p><span lang\="EN-US">Java</span><br></p>
	~<p><span lang\="EN-US">Python</span><br></p>
	~<p>С++</p>
}


// question: 9960906  name: Иерархия элементов данных
::Иерархия элементов данных::[html]<p>Выберите\nправильную иерархию элементов модели данных Cassandra (от малого к большому)\:<br></p>{
	=<p>Столбец\n- Строка - Семейство столбцов - Пространство ключей<br></p>
	~<p>Строка&nbsp; - Столбец - Семейство столбцов - Пространство\nключей<br></p>
	~<p>Пространство\nключей - Столбец - Строка - Семейство столбцов<br></p>
	~<p>Строка\n- Пространство ключей - Столбец - Семейство столбцов<br></p>
}


// question: 9960921  name: Настройка Cassandra
::Настройка Cassandra::[html]<p>Какое ACID-свойство СУБД Cassandra позволяет настраивать при чтении/записи?<br></p>{
	=<p>Согласованность\nданных (Consistency)<br></p>
	~<p>Атомарность\n(Atomicity)<br></p>
	~<p>Изолированность\n(Isolation)<br></p>
	~<p>Устойчивость\n(Durability)<br></p>
}


// question: 9960911  name: Предки Cassandra
::Предки Cassandra::[html]<p>У\nкаких баз данных Cassandra позаимствовала аспекты модели данных и архитектуры\nсистемы?<br></p>{
	=<p>BigTable,\nDynamoDB<br></p>
	~<p>CouchDB,\nSimpleDB<br></p>
	~<p>Apache\nHBase, HyperTable<br></p>
	~<p>Berkeley\nDB, Riak<br></p>
}


// question: 9960916  name: Преимущества Cassandra
::Преимущества Cassandra::[html]<p>Что из\nперечисленного НЕ является преимуществом Cassandra?<br></p>{
	=<p>Поддержка\nJOIN операций и ACID транзакций<br></p>
	~<p>Репликация<br></p>
	~<p>Высокая\nскорость записи<br></p>
	~<p>Масштабируемость<br></p>
}


// question: 9960936  name: CAP в Riak
::CAP в Riak::[html]<p>Какими характеристиками CAP-теоремы обладает Riak?<br></p>{
	=<p><span lang\="EN-US">Любыми в зависимости от настройки сервера</span><br></p>
	~<p><span lang\="EN-US">Доступность (availability)</span><br></p>
	~<p><span lang\="EN-US">Согласованность (consistency)</span><br></p>
	~<p><span lang\="EN-US">Устойчивость к разрывам сети (partition tolerance)</span><br></p>
}


// question: 9960941  name: Данные в Riak
::Данные в Riak::[html]<p>В каком виде хранятся данные в <span lang\="EN-US">Riak</span><span lang\="EN-US">?</span><br></p>{
	~<p><span lang\="EN-US">BSON-</span>документы<br></p>
	~<span lang\="EN-US">XML-</span>документы
	~<p><span lang\="EN-US"><span lang\="EN-US">JSON-</span>документы</span><br></p>
	=Бинарный файл
}


// question: 9960931  name: Достоинство Riak
::Достоинство Riak::[html]<p>Укажите основное достоинство Riak\:<br></p>{
	=<p><span lang\="EN-US">Гомогенность</span><br></p>
	~<p><span lang\="EN-US">Мультимодельность</span><br></p>
	~<p><span lang\="EN-US">Очень богатый набор команд</span><br></p>
	~<p><span lang\="EN-US">Cтруктурированность данных</span><br></p>
}


// question: 9960926  name: Предок Riak
::Предок Riak::[html]<p>Какое key-value хранилище оказало сильное влияние на разработку Riak?<br></p>{
	=<p><span lang\="EN-US">Amazon Dynamo</span><br></p>
	~<p><span lang\="EN-US">Cassandra</span><br></p>
	~<p><span lang\="EN-US">PostgreSQL</span><br></p>
	~<p><span lang\="EN-US">HBase</span><br></p>
	~<p><span lang\="EN-US">Voldemort</span><br></p>
	~<p><span lang\="EN-US">Neo4j</span><br></p>
}


// question: 9960956  name: Кэширование в memcahced (копия)
::Кэширование в memcahced (копия)::[html]<p>Какой тип кэширования использует memcached<span lang\="EN-US"></span><span lang\="EN-US">?</span><br></p>{
	=<p>LRU<br></p>
	~LIFO
	~<p><span lang\="EN-US">FIFO</span><br></p>
}


// question: 9960946  name: Операции memcahced
::Операции memcahced::[html]<p>Какова сложность операций memcahced<span lang\="EN-US"></span><span lang\="EN-US">?</span><br></p>{
	=<p>O(1)<br></p>
	~O(n)
	~<p><span lang\="EN-US">O(n log(n))</span><br></p>
	~O (n!)
}


// question: 9960951  name: Применимость memcahced
::Применимость memcahced::[html]<p>Целесообразно ли использовать memcahced&nbsp;для хранения сложных структур<span lang\="EN-US"></span><span lang\="EN-US">?</span><br></p>{
	=<p>Нет<br></p>
	~Да
	~<p><span lang\="EN-US">Не всегда</span><br></p>
}


// question: 9960961  name: Кворум
::Кворум::[html]<p>Укажите, при каких значениях n, r, w будет достигнута согласованность за счет кворума.</p>{
	~%50%<p>n\=3, r\=2, w\=2</p>
	~%-100%<p>n\=4, r\=2, w\=2<br></p>
	~%50%<p>n\=7, r\=3, w\=5<br></p>
	~%-100%<p>n\=3, r\=1, w\=2<br></p>
	~%-100%<p>n\=3, r\=1, w\=1<br></p>
}


// question: 12655845  name: Кворум 3
::Кворум 3::[html]<p>Укажите, при каких значениях n, r, w будет достигнута согласованность за счет записи.</p>{
	~%-100%<p>n\=3, r\=2, w\=2</p>
	~%-100%<p>n\=4, r\=2, w\=2<br></p>
	~%100%<p>n\=3, r\=1, w\=3<br></p>
	~%-100%<p>n\=3, r\=1, w\=1<br></p>
}


// question: 12655840  name: Кворум (копия)
::Кворум (копия)::[html]<p>Укажите, при каких значениях n, r, w будет достигнута согласованность в конечном\nсчете.</p>{
	~%-50%<p>n\=3, r\=2, w\=2</p>
	~%50%<p>n\=4, r\=2, w\=2<br></p>
	~%-50%<p>n\=3, r\=1, w\=3<br></p>
	~%50%<p>n\=3, r\=1, w\=1<br></p>
}


// question: 9960971  name: конкурентно записываемые значения
::конкурентно записываемые значения::[html]<p>Отметьте, что выдаст сервер в результате выполнения следующих операций\:</p><p><img src\="data\:image/png;base64, \=\=" alt\=""><br></p>{
	=<p><p>OK<br><span style\="font-size\: 0.875rem;">version\=1 value\=\{морковь\}</span></p></p>
	~%-100%<p><p>OK<br><span style\="font-size\: 0.875rem;">version\=2 value\=\{морковь\}</span></p><br></p>
	~%-100%<p>OK<br><span>version\=0 value\=\{\}</span><br></p>
}


// question: 12655850  name: конкурентно записываемые значения (копия)
::конкурентно записываемые значения (копия)::[html]<p>Отметьте, что выдаст сервер в результате выполнения следующих операций\:</p><p><img src\="data\:image/png;base64, \=\=" alt\=""><br></p>{
	~%-100%<p><p>OK<br><span style\="font-size\: 0.875rem;">version\=1 value\=\{морковь\}</span></p></p>
	~%-100%<p></p><p>OK<br><span style\="font-size\: 0.875rem;">version\=2 value\=\{морковь\}</span></p><br><p></p>
	=<p>OK<br><span>version\=0 value\=\{\}</span><br></p>
}


// question: 11651916  name: NewSQL
::NewSQL::[html]<p>Укажите характеристики NewSQL-решений.</p>{
	~%33.33333%<p>реляционная модель данных<br></p>
	~%33.33333%<p>горизонтальная\nмасштабируемость<br></p>
	~%33.33333%<p>поддержка транзакций<br></p>
	~%-50%<p>schemaless<br></p>
	~%-50%<p>документо-ориентированная модель данных</p>
}


// question: 11651871  name: Классификация
::Классификация::[html]Укажите автора наиболее используемой классификации NoSQL-систем.{
	=<p>Рик Кейтел<br></p>
	~<p>Эдгар Франк Кодд<br></p>
	~<p>Мэтью Аслет<br></p>
	~<p>Эрик Брюер<br></p>
}


// question: 11651846  name: Модель данных
::Модель данных::[html]<p>Отметьте модели данных, которые используются в NoSQL-системах.</p>{
	~%-25%Объектно-ориентированная
	~%25%Документ-ориентированная
	~%25%<p>Ключ-значение<br></p>
	~%25%Графовая
	~%-25%<p>Реляционная</p>
	~%-25%<p>Столбцовая</p>
	~%25%<p>Семейство столбцов</p>
}


// question: 11651891  name: Примеры ключ-значение
::Примеры ключ-значение::[html]<p>Укажите NoSQL-решение, относящееся к типу хранилища "ключ-значение".</p>{
	=<p>Redis</p>
	~<p>MongoDB</p>
	~<p>Cassandra</p>
	~<p>Neo4j</p>
}


// question: 11651836  name: Проблема больших данных
::Проблема больших данных::[html]<p>В чем состоит проблема больших данных?<br></p>{
	=<p>объем данных в мире экспоненциально растет, но нет средств для использования и анализа всех данных<br></p>
	~88%\nданных игнорируются компаниями
	~<p>выручка от продаж решений для\nбольших данных и бизнес-аналитики по\nвсему миру составит 274,3 млрд долларов<br></p>
}


// question: 11652346  name: ACID vs. BASE
::ACID vs. BASE::[html]<p>Укажите в системе с какими свойствами возможна следующая ситуация\: публикация, добавленная пользователем, будет не видна некоторым другим пользователям какое-то время.<br></p>{
	~<p>ACID&nbsp;<br></p>
	=<p>BASE<br></p>
}


// question: 11652241  name: BASE
::BASE::[html]<p>Укажите вид согласованности, характерной для систем с BASE свойствами.</p>{
	~<p>строгая согласованность</p>
	=<p>конечная согласованность</p>
}


// question: 11652366  name: CAP
::CAP::[html]Отметьте системы, которые сочетают согласованность и доступность, но не устойчивы к разделению.{
	~%50%MS Access
	~%50%<p>PostgreSQL</p>
	~%-50%<p>HBase</p>
	~%-50%<p>MongoDB</p>
	~%-50%<p>Cassandra</p>
}


// question: 11651921  name: CRUD
::CRUD::[html]Отметьте функции, зашифрованные в аббревиатуре CRUD.{
	~%25%<p>создание</p>
	~%25%<p>удаление</p>
	~%25%<p>чтение</p>
	~%25%<p>редактирование</p>
	~%-25%<p>соединение</p>
	~%-25%<p>вычисление агрегатов</p>
}


// question: 9960631  name: Couchbase
::Couchbase::[html]<p>Отметьте все верные утверждения про хранение данных в СУБД Couchbase.</p>{
	~%-100%<p>Используется секционирование по\nдиапазонам значений ключа</p>
	~%50%<p>Используется секционирование по хешу\nключа<br></p>
	~%50%<p>Используемый метод перебалансировки\: фиксированное количество секций</p>
	~%-100%<p>Используемый метод перебалансировки\: динамическое секционирования<br></p>
	~%-100%<p>Используемый метод перебалансировки\: секционирование пропорционально количеству\nузлов<br></p>
}


// question: 9960626  name: HBase
::HBase::[html]<p>Отметьте все верные утверждения про хранение данных в СУБД HBase.</p>{
	~%50%<p>Используется секционирование по\nдиапазонам значений ключа</p>
	~%-100%<p>Используется секционирование по хешу\nключа<br></p>
	~%-100%<p>Используемый метод перебалансировки\: фиксированное количество секций</p>
	~%50%<p>Используемый метод перебалансировки\: динамическое секционирования<br></p>
	~%-100%<p>Используемый метод перебалансировки\: секционирование пропорционально количеству\nузлов<br></p>
}


// question: 9960621  name: Riak
::Riak::[html]<p>Отметьте все верные утверждения про хранение данных в СУБД Riak.</p>{
	~%-100%<p>Используется секционирование по\nдиапазонам значений ключа</p>
	~%50%<p>Используется секционирование по хешу\nключа<br></p>
	~%50%<p>Используемый метод перебалансировки\: фиксированное количество секций</p>
	~%-100%<p>Используемый метод перебалансировки\: динамическое секционирования<br></p>
	~%-100%<p>Используемый метод перебалансировки\: секционирование пропорционально количеству\nузлов<br></p>
}


// question: 12820460  name: Балансировка в HBase
::Балансировка в HBase::[html]<p>Укажите вид балансировки регионов в HBase.</p>{
	~<p>количество регионов заранее задано и не изменяется с увеличением количества данных в базе</p>
	=<p>при превышении лимита на размер регион автоматически разбиватся на два</p>
	~<p>количество регионов выбирается пропорционально количеству узлов в распределенной системе</p>
}


// question: 12820360  name: Доступ к данным
::Доступ к данным::[html]<p>Доступ к какому объекту будет получен по следующему идентификатору в HBase\:<br>row\:column_family\:column?</p>{
	=<p>ячейка таблицы</p>
	~<p>колонка&nbsp;таблицы</p>
	~<p>группа колонок в&nbsp;таблице</p>
	~<p>строка&nbsp;таблицы</p>
}


// question: 12820365  name: Репликация в Cassandra
::Репликация в Cassandra::[html]Укжите вид репликации в Cassandra.{
	~<p>репликация с ведущим узлом</p>
	=<p>репликация без ведущего узла<br></p>
	~<p>репликация с несколькими ведущими узлами<br></p>
}


// question: 12820355  name: Родитель
::Родитель::[html]<p>Идеи какой СУБД легли в основу HBase и Cassandra?</p>{
	=<p>BigTable</p>
	~<p>Vertica</p>
	~<p>PostgreSQL</p>
	~<p>MongoDB</p>
}


// question: 12820465  name: секционирование в Cassandra
::секционирование в Cassandra::[html]<p>Какой тип секционирования используется в Cassandra?<br></p>{
	=<p>по хешу ключа</p>
	~<p>по диапазонам ключа</p>
}


// question: 12820880  name: секционирование в HBase
::секционирование в HBase::[html]<p>Какой тип секционирования используется в HBase?<br></p>{
	~<p>по хешу ключа</p>
	=<p>по диапазонам ключа</p>
}


// question: 14431472  name: tsdb
::tsdb::[html]<p>Укажите верные утверждения о таблице tsdb в OpenTSDB.<br></p>{
	~%50%<p>Таблица tsdb хранится в СУБД HBase<br></p>
	~%-33.33333%<p>Таблица tsdb хранится в СУБД OpenTSDB<br></p>
	~%-33.33333%<p>Таблица tsdb хранит имена метрик и значения тегов временных\nрядов<br></p>
	~%50%<p>Таблица tsdb хранит все данные временных рядов<br></p>
	~%-33.33333%<p>Таблица tsdb&nbsp;хранит дополнительную информацию о временных\nрядах, задаваемую пользователем<br></p>
}


// question: 14431562  name: непрерывные запросы
::непрерывные запросы::[html]Что&nbsp; такое&nbsp;непрерывные запросы в InfluxDB?{
	~СУБД гарантирует, что эти запросы не могут быть прерваны во время выполнения.
	=<p>Это запросы, запускающиеся автоматически с заданной периодичностью.</p>
	~<p>Это представления, которые автоматически вычисляются в фоновом режиме по мере поступления новых данных.</p>
}


// question: 14431532  name: СУБД-ВР
::СУБД-ВР::[html]<p>Укажите СУБД, разработанные специально для хранения и обработки данных временных рядов.</p>{
	~%50%<p>InfluxDB</p>
	~%50%<p>TimescaleDB</p>
	~%-50%<p>PostgreSQL</p>
	~%-50%<p>HBase</p>
}


// question: 14431437  name: Теги
::Теги::[html]<p>Укажите, что в INSERT-запросе к InfluxDB является тегом\:</p><p>INSERT accelerometer, machine\=2 x\=34.7, y\=5.0, z\=134.4<br></p>{
	~<p>accelerometer<br></p>
	=<p>machine\=2<br></p>
	~<p>x\=34.7<br></p>
	~<p>y\=5.0<br></p>
	~<p>z\=134.4<br></p>
}


// question: 9989229  name: Технологии big data
::Технологии big data::[html]<p>Дайте определение следующим технологиям.</p>{
	=<p>Hadoop</p> -> программная платформа для работы с большими данными
	=<p>Presto<br></p> -> механизм распределенных SQL-запросов
	=<p>Apache Spark<br></p> -> фреймворк для реализации распределённой обработки неструктурированных и слабоструктурированных данных, входящий в экосистему проектов Hadoop
	=<p>Apache Hive<br></p> -> система управления базами данных на основе платформы Hadoop
	=<p>Apache Parquet<br></p> -> бинарный, колоночно-ориентированный формат хранения больших данных
	=<p>Vertica<br></p> -> реляционная СУБД с поколоночным хранением
}


// question: 9989254  name: 1
::1::[html]О чем была просмотренная сегодня лекция?{
	=Apache Ignite
	~Apache&nbsp;Flume
	~Apache&nbsp;Kafka
}


// question: 9989249  name: 1
::1::[html]<p>Досмотрели ли вы лекцию до конца?</p>{
	~%100%<p>да</p>
	~<p>нет</p>
}


// question: 27905693  name: feedback
::feedback::[html]<p></p><p>Пройдите опрос по оценке качества курса "Хранение и обработка больших данных"\: <a href\="https\://edu.susu.ru/mod/feedback/view.php?id\=5289899">https\://edu.susu.ru/mod/feedback/view.php?id\=5289899</a></p><p><br>\n\n</p><br><p></p>{
	=<p>Опрос пройден<br></p>
	~<p>Опрос не пройден<br></p>
}


// question: 9989234  name: hadoop 1
::hadoop 1::[html]Укажите систавплатформы Hadoop.{
	~%33.33333%<p>Hadoop Common<br></p>
	~%33.33333%<p>HDFS<br></p>
	~%33.33333%<p>MapReduce<br></p>
	~%-33.33333%Big Data
	~%-33.33333%HBase
}


// question: 9989239  name: Репликация или секционирование
::Репликация или секционирование::[html]Укажите верное определение для термина "репликация".{
	=<p>Копии одних и тех же данных хранятся\nна нескольких различных узлах.<br></p>
	~<p>Разбиение большой базы данных\nна небольшие подмножества,\nв результате чего разным узлам можно поставить в\nсоответствие различные секции.<br></p>
	~<p>Программная модель параллельной обработки больших\nобъемов данных путем разделения на независимые\nзадачи.<br></p>
}


// question: 9989224  name: Согласованность
::Согласованность::[html]<p><b>Задача</b>. Пусть имеется два процесса Client 1 и Client 2, которые обновляют переменную X в <i>реплицируемой </i>базе данных.&nbsp;<span style\="font-size\: 0.875rem;">Выполняются следующие операции\:</span></p>\n<table>\n    <thead>\n        <tr>\n            <th scope\="col">Время</th>\n            <th scope\="col">Процесс</th>\n            <th scope\="col">Операция</th>\n        </tr>\n    </thead>\n    <tbody>\n        <tr>\n            <td>09\:20</td>\n            <td>Client 1</td>\n            <td>X\=A</td>\n        </tr>\n        <tr>\n            <td>09\:25</td>\n            <td>Client 1</td>\n            <td>X\=B</td>\n        </tr>\n        <tr>\n            <td>09\:30</td>\n            <td>Client 2</td>\n            <td>X\=C</td>\n        </tr>\n      <tr>\n            <td>09\:35</td>\n            <td>Client 1</td>\n            <td>считать X</td>\n        </tr>\n    </tbody>\n</table>\n<br>Какое(-ие) значение(-я) X может получить Client 1 <span><span style\=""><b style\="font-style\: italic;">при строгой согласованности</b> в БД</span></span>?<br>\n<p></p>{
	~%-100%<p>A</p>
	~%-100%<p>B</p>
	~%100%<p>C</p>
}


// question: 9989259  name: Согласованность (2)
::Согласованность (2)::[html]<p><b>Задача</b>. Пусть имеется два процесса Client 1 и Client 2, которые обновляют переменную X в <i>реплицируемой </i>базе данных.&nbsp;<span style\="font-size\: 0.875rem;">Выполняются следующие операции\:</span></p>\n<table>\n    <thead>\n        <tr>\n            <th scope\="col">Время</th>\n            <th scope\="col">Процесс</th>\n            <th scope\="col">Операция</th>\n        </tr>\n    </thead>\n    <tbody>\n        <tr>\n            <td>09\:20</td>\n            <td>Client 1</td>\n            <td>X\=A</td>\n        </tr>\n        <tr>\n            <td>09\:25</td>\n            <td>Client 1</td>\n            <td>X\=B</td>\n        </tr>\n        <tr>\n            <td>09\:30</td>\n            <td>Client 2</td>\n            <td>X\=C</td>\n        </tr>\n      <tr>\n            <td>09\:35</td>\n            <td>Client 1</td>\n            <td>считать X</td>\n        </tr>\n    </tbody>\n</table>\n<br>Какое(-ие) значение(-я) X может получить Client 1 <span><span style\=""><b style\="font-style\: italic;">при согласованности</b>&nbsp;<b><i>read-your-writes</i></b> в БД</span></span>?<br>\n<p></p>{
	~%-50%<p>A</p>
	~%50%<p>B</p>
	~%50%<p>C</p>
}


// question: 9989264  name: Согласованность (3)
::Согласованность (3)::[html]<p><b>Задача</b>. Пусть имеется два процесса Client 1 и Client 2, которые обновляют переменную X в <i>реплицируемой </i>базе данных.&nbsp;<span style\="font-size\: 0.875rem;">Выполняются следующие операции\:</span></p>\n<table>\n    <thead>\n        <tr>\n            <th scope\="col">Время</th>\n            <th scope\="col">Процесс</th>\n            <th scope\="col">Операция</th>\n        </tr>\n    </thead>\n    <tbody>\n        <tr>\n            <td>09\:20</td>\n            <td>Client 1</td>\n            <td>X\=A</td>\n        </tr>\n        <tr>\n            <td>09\:25</td>\n            <td>Client 1</td>\n            <td>X\=B</td>\n        </tr>\n        <tr>\n            <td>09\:30</td>\n            <td>Client 2</td>\n            <td>X\=C</td>\n        </tr>\n      <tr>\n            <td>09\:35</td>\n            <td>Client 1</td>\n            <td>считать X</td>\n        </tr>\n    </tbody>\n</table>\n<br>Какое(-ие) значение(-я) X может получить Client 1 <span><span style\=""><b style\="font-style\: italic;">при конечной согласованности</b>&nbsp;в БД</span></span>?<br>\n<p></p>{
	~%33.33333%<p>A</p>
	~%33.33333%<p>B</p>
	~%33.33333%<p>C</p>
}


// question: 9989274  name: 1
::1::[html]<p>Укажите функции MapReduce в Hadoop v1.0</p>{
	~%50%<p>управление ресурсами</p>
	~%50%<p>обработка данных</p>
	~%-50%<p>хранение данных</p>
}


// question: 9989279  name: 2
::2::[html]<p>Укажите особенности MapReduce v2.0.</p>{
	~%50%<p>планировщик YARN</p>
	~%-50%<p>единственный процесс JobTracker</p>
	~%50%<p>поддержка модели вычислений, отличной от MapReduce</p>
	~%-50%<p>использование HDFS</p>
}


// question: 9989284  name: 3
::3::[html]Может ли в HDFS Federation пространство имен X обслуживаться двумя NameNode?{
	~<p>да</p>
	~<p>нет</p>
	=<p>да, но при условии, что второй NameNode -&nbsp;Standby</p>
}


// question: 9989289  name: 4
::4::[html]<p>Может ли в HDFS Federation узел DataNode хранить блоки из разных пространств имен?</p>{
	=<p>да</p>
	~<p>нет</p>
}


// question: 9989294  name: 5
::5::[html]<p>Укажите компоненты YARN</p>{
	~%-50%<p>JobTracker</p>
	~%-50%<p>TaskTracker<br></p>
	~%25%<p>ResourceManager<br></p>
	~%25%<p>NodeManager&nbsp;<br></p>
	~%25%<p>ApplicationMaster&nbsp;<br></p>
	~%25%<p><span>Container</span><br></p>
}


// question: 9989299  name: 6
::6::[html]Какой компонент YARN выделяет контейнеры с ресурсами менеджеру приложения?{
	=<p>ResourceManager<br></p>
	~<p>NodeManager&nbsp;<br></p>
	~<p>ApplicationMaster&nbsp;<br></p>
	~<p>TaskTracker<br></p>
}


// question: 9989314  name: HBase
::HBase::[html]<p>Укажите верные утверждения про HBase.</p>{
	~%33.33333%<p>работает поверх HDFS</p>
	~%33.33333%<p>может хранить несколько версий для данных</p>
	~%33.33333%<p>записи старше заданного промежутка времени автоматически удаляются</p>
	~%-33.33333%<p>работает только на одном узле Hadoop-кластера</p>
	~%-33.33333%<p>является реляционной СУБД</p>
}


// question: 9989324  name: Hive
::Hive::[html]<p>Укажите верные утверждения про Hive.</p>{
	~%50%<p>трансформирует запросы в серию заданий MapReduce</p>
	~%50%<p>имеет прямой доступ к HBase-файлам с данными</p>
	~%-50%является хранилищем "ключ-значение"
	~%-50%для написания запросов используется ANSI SQL
}


// question: 9989309  name: Oozie
::Oozie::[html]Отметьте верные утверждения про Oozie.{
	~%-50%<p>это сервис для синхронизации приложений в Hadoop<br></p>
	~%50%<p>опрашивает задачи с целью обнаружить их завершение<br></p>
	~%-50%<p>задания организованны в виде неориентированного ациклического графа<br></p>
	~%50%<p>может запускать&nbsp;Pig-приложение</p>
}


// question: 9989319  name: Pig
::Pig::[html]<p>Укажите верные утверждения про Pig.</p>{
	~%50%<p>трансформирует pig-сценарий в серию заданий MapReduce</p>
	~%50%<p>представляет данные в виде отношений, кортежей и полей</p>
	~%-50%<p>работает только на локальной JVM</p>
	~%-50%для написания сценариев используется SQL
}


// question: 9989304  name: Облачные сервисы
::Облачные сервисы::[html]<p>Отметьте, какие программные продукты являются дистрибутивами Hadoop.</p>{
	~%50%MapR Convergent Data Platform
	~%50%Cloudera CDH
	~%-50%Arenadata QuickMarts
	~%-50%<p>Microsoft Azure<br></p>
	~%-50%<p>Apache Pig</p>
}


// question: 9989329  name: DAG
::DAG::[html]<p>Что такое DAG?<br></p>{
	=ациклическая модель потоков данных
	~<p>циклическая модель потоков данных<br></p>
	~<p>модель пакетной обработки данных</p>
}


// question: 9989344  name: вид обработки
::вид обработки::[html]<p>Укажите вид обрабатываемых данных в Spark</p>{
	~<p>пакет (batch)</p>
	=<p>дискретизированный поток (DStream)</p>
}


// question: 9989334  name: Основное отличие spark
::Основное отличие spark::[html]Укажите основное отличие Spark от&nbsp; MapReduce.{
	=<p>возможность циклической обработки данных</p>
	~<p>возможность ациклической обработки данных<br></p>
	~<p>работа на Hadoop 2.0</p>
}


// question: 9989339  name: Примитив Spark
::Примитив Spark::[html]<p>Как называется основной вычислительный примитив в Spark?</p>{
	=<p>RDD (resilient distributed dataset)<br></p>
	~<p>DAG<br></p>
}


// question: 26449474  name: результаты промежуточных вычислений
::результаты промежуточных вычислений::[html]<p>Где хранятся результаты промежуточных вычислений в Spark, работающего в Hadoop?</p>{
	=<p>в оперативной памяти</p>
	~<p>на локальном жестком диске</p>
	~<p>в HDFS</p>
}


// question: 9989349  name: язык
::язык::[html]<p>Укажите язык для создания Spark-приложений</p>{
	~<p>Clojure</p>
	=<p>Scala</p>
	~<p>С++</p>
}


// question: 9989359  name: RDD
::RDD::[html]<p>В чем разница между&nbsp; RDD и Dataset?</p>{
	~<p>нет разницы</p>
	=<p>Dataset - новая реализация RDD в Spark 2</p>
	~<p>RDD - это часть&nbsp;Dataset</p>
}


// question: 9989369  name: shuffle
::shuffle::[html]Для чего необходим механизм shuffle?{
	=<p>для управления размещением данных на узлах кластера</p>
	~<p>для агрегации данных</p>
	~для перемешивания данных в рамках одного узла кластера
}


// question: 9989354  name: Объем данных
::Объем данных::[html]<p>Для какого объема данных эффективно использовать Spark?</p>{
	~<p>1-2 Гигабайта</p>
	=<p>1-2 Терабайта</p>
	~<p>1-2 Петабайта</p>
}


// question: 9989364  name: Трансформации
::Трансформации::[html]<p>Что из ниже приведенного является трансформацией в Spark?</p>{
	~%50%map
	~%50%<p>reduceByKey</p>
	~%-50%<p>reduce</p>
	~%-50%<p>saveAsTextFile</p>
}


// question: 9989379  name: определения Flume
::определения Flume::[html]<p>Сопоставьте следующие определения и понятия.</p>{
	=<p>Процесс, в рамках которого функционируют компоненты Flume.<br></p> -> agent
	=<p>Компонент, выполняющий роль буфера при транспортировке данных.<br></p> -> channel
	=<p>Компонент, отвечающий за передачу данных на другой узел Flume, в файловую систему, HDFS или т.п.<br></p> -> sink
	=<p>Внешний, по отношению к узлу Flume, сервис, поставляющий данные.<br></p> -> client
	=<p>Интерфейс, принимающий сообщения через различные протоколы передачи данных.<br></p> -> source
}


// question: 9989384  name: конфигурация узла Flume
::конфигурация узла Flume::[html]<p><span>Укажите номер картинки с конфигурацией агента Flume для разделения (без дублирования) обработки данных.</span></p><table>\n<tbody><tr>\n<td scope\="col">1</td>\n<td scope\="col"><img src\="@@PLUGINFILE@@/1.png" alt\="1" width\="300" height\="108" class\="img-responsive atto_image_button_text-bottom"></td>\n</tr>\n<tr>\n<td>2</td>\n<td><img src\="@@PLUGINFILE@@/2.png" alt\="2" width\="300" height\="122" class\="img-responsive atto_image_button_text-bottom"></td>\n</tr>\n<tr>\n<td>3</td>\n<td><img src\="@@PLUGINFILE@@/3.png" alt\="3" width\="300" height\="133" class\="img-responsive atto_image_button_text-bottom"></td>\n</tr>\n</tbody></table>{
	~<p>1<br></p>#<p><span>agent</span><br></p>
	~<p>2<br></p>
	=<p>3<br></p>
}


// question: 9989374  name: Хар-ки
::Хар-ки::[html]<p>Укажите верные утверждения про Sqoop.</p>{
	~%50%<p>предназначен для работы со структурированными данными (например, из реляционных СУБД)</p>
	~%-100%<p>предназначен для обработки потоковых данных</p>
	~%50%<p>предназначен для обработки пакетных данных<br></p>
}


// question: 9989389  name: Датасет
::Датасет::[html]<p>Как в MLlib называются cтолбцы в датасете?</p>{
	~<p>наблюдения</p>
	=<p>свойства (feature)</p>
	~модель
}


// question: 9989399  name: неоднородность данных
::неоднородность данных::[html]<p>Если в датасете по некоторому свойству 90% значений от 0 до 1, а остальные 10% - от 1 до 1 000 000, то для корректности решения задачи классификации необходимо провести одно из следующих действий. Укажите какое.</p>{
	=<p>нормализация</p>
	~<p>трансформация</p>
	~<p>кластеризация</p>
}


// question: 9989394  name: Трансформация
::Трансформация::[html]<p>Что необходимо сделать перед подачей датасета в модель MLlib?</p>{
	=перевести текстовые значения в числовые
	~перевести&nbsp;числовые&nbsp;значения в&nbsp;текстовые
	~<p>переставить местами строки и столбцы в датасете</p>
}


// question: 9989419  name: HBase
::HBase::[html]К какому типу NoSQL-решений относится СУБД&nbsp;<span lang\="EN-US">HBase?</span>{
	~<p>Хранилища "ключ-значение"</p>
	~<p>Документо-ориентированные хранилища</p>
	=<p>Колоночные хранилища<br></p>
	~<p>Графовые базы данных<br></p>
}


// question: 9989459  name: HDFS Federation
::HDFS Federation::[html]Может ли в HDFS Federation одно пространство имен обслуживаться двумя серверами NameNode?{
	~<p>да</p>
	~<p>нет</p>
	=<p>да, но при условии, что второй сервер NameNode -&nbsp;Standby</p>
}


// question: 9989464  name: MapReduce v2.0
::MapReduce v2.0::[html]<p>Укажите две особенности MapReduce v2.0.</p>{
	~%-50%<p>единственный сервер NameNode</p>
	~%-50%<p>единственный процесс JobTracker</p>
	~%50%<p>поддержка модели вычислений, отличной от MapReduce</p>
	~%50%<p>HDFS Federation</p>
}


// question: 9989449  name: Pig
::Pig::[html]<p>Укажите два верных утверждения про Apache Pig.</p>{
	~%50%<p>трансформирует pig-сценарий в серию заданий MapReduce</p>
	~%50%<p>представляет данные в виде полей, кортежей и мешков</p>
	~%-50%для написания сценариев используется SQL
	~%-50%<p>трансформирует pig-сценарий в SQL<br></p>
}


// question: 9989434  name: Архитектура HDFS
::Архитектура HDFS::[html]Отметьте верные утверждения про DataNode в файловой системе HDFS.{
	~%-50%это один и только один узел в кластере
	~%100%<p>хранит блоки данных</p>
	~%-50%<p>хранит дерево файлов</p>
}


// question: 9989409  name: Архитектура системы хранения
::Архитектура системы хранения::[html]<p>Укажите вид архитектуры системы хранения, в которой устройство хранения подключается непосредственно к серверу, как правило, по протоколу SAS.</p>{
	~<p>SAN (Storage Area Network)<br></p>
	~<p>NAS (Network Attached Storage)<br></p>
	=<p>DAS (Direct-attached storage)<br></p>
}


// question: 28150450  name: Где хранятся результаты промежуточных вычислений
::Где хранятся результаты промежуточных вычислений::[html]<p>Где хранятся результаты промежуточных вычислений, генерируемые функцией Map и которые далее будут переданы функции Reduce?<br></p>{
	~<p>в оперативной памяти<br></p>
	=<p>на жестком диске узла, на котором происходило вычисление<br></p>
	~<p>в распределенной файловой системе<br></p>
}


// question: 9989479  name: Где хранятся результаты промежуточных вычислений в Spark
::Где хранятся результаты промежуточных вычислений в Spark::[html]Где хранятся результаты промежуточных вычислений в Spark, работающего в Hadoop?{
	=<p>в оперативной памяти</p>
	~<p>в HDFS</p>
	~на локальном жестком диске узла кластера
}


// question: 9989444  name: Дистрибутивы Hadoop
::Дистрибутивы Hadoop::[html]<p>Отметьте, какие программные продукты являются дистрибутивами Hadoop.</p>{
	~%50%MapR Convergent Data Platform
	~%50%Cloudera CDH
	~%-50%Arenadata QuickMarts
	~%-50%<p>Microsoft Azure<br></p>
	~%-50%<p>Apache Pig</p>
}


// question: 9989499  name: Для каких специалистов разрабатывался Pig?
::Для каких специалистов разрабатывался Pig?::[html]<p>Для каких специалистов разрабатывался Pig?</p>{
	=для специалистов (например, Data scientist), которые не изучали концепцию MapReduce
	~для специалистов в области MapReduce
	~<p>переставить местами строки и столбцы в датасете</p>
}


// question: 9989429  name: Какой компонент YARN выделяет контейнеры с ресурсами менеджеру приложения?
::Какой компонент YARN выделяет контейнеры с ресурсами менеджеру приложения?::[html]Какой компонент YARN выделяет контейнеры с ресурсами менеджеру приложения?{
	~<p>TaskTracker<br></p>
	=<p>ResourceManager<br></p>
	~<p>ApplicationMaster&nbsp;<br></p>
	~NodeManager&nbsp;
}


// question: 9989424  name: Какой продукт включает в себя реляционную СУБД для хранения метаданных?
::Какой продукт включает в себя реляционную СУБД для хранения метаданных?::[html]<p></p>Какой продукт включает в себя реляционную СУБД для хранения метаданных?<br>\n<p></p>{
	=<p>Hive</p>
	~<p>Pig</p>
	~<p>ни один из выше перечисленных</p>
}


// question: 9989484  name: Какой процент от всех данных в мире используется и анализируется?
::Какой процент от всех данных в мире используется и анализируется?::[html]<p>Какой процент от всех данных в мире используется и анализируется?</p>{
	~<p>50%</p>
	=<p>менее 1%</p>
	~<p>99.5%<br></p>
	~<p>100%<br></p>
}


// question: 9989494  name: Какую задачу выполняет Request processor в ZooKeeper?
::Какую задачу выполняет Request processor в ZooKeeper?::[html]<p>Какую задачу выполняет Request processor в ZooKeeper?</p>{
	=<p>обрабатывает запросы на запись</p>
	~<p>хранит дерево данных ZooKeeper</p>
	~<p>реализует atomic broadcast</p>
}


// question: 9989404  name: Определение «большие данные»
::Определение «большие данные»::[html]<p>Отметьте&nbsp;<b>три основных</b> свойства больших данных.</p>{
	~%33.33333%<p>разнообразие<br></p>
	~%33.33333%<p>скорость<br></p>
	~%33.33333%<p>объем<br></p>
	~%-33.33333%<p>достоверность<br></p>
	~%-33.33333%<p>уникальность</p>
	~%-33.33333%<p>согласованность</p>
}


// question: 9989469  name: Примитив Spark
::Примитив Spark::[html]<p>Как называется основной вычислительный примитив в Spark?</p>{
	=<p>RDD (resilient distributed dataset)<br></p>
	~<p>Контейнер</p>
	~<p>DAG<br></p>
}


// question: 9989439  name: Сколько реплик своей базы данных создает ZooKeeper?
::Сколько реплик своей базы данных создает ZooKeeper?::[html]Сколько реплик своей базы данных создает ZooKeeper?{
	=<p>равное количеству узлов&nbsp;<br></p>
	~<p>одну<br></p>
	~<p>три<br></p>
}


// question: 9989454  name: Состав YARN
::Состав YARN::[html]<p>Укажите два компонента архитектуры YARN.</p>{
	~%-25%<p>JobTracker</p>
	~%-25%<p>TaskTracker<br></p>
	~%-25%<p>HDFS</p>
	~%50%<p>NodeManager&nbsp;<br></p>
	~%50%<p><span>Container</span><br></p>
}


// question: 9989414  name: Файловые системы
::Файловые системы::[html]<p>Укажите две файловые системы, которые являются распределенными.</p>{
	~%50%<p>HDFS</p>
	~%50%<p>Lustre<br></p>
	~%-50%<p>NTFS<br></p>
	~%-50%<p><span>ext3</span><br></p>
}


// question: 9989474  name: Что такое DAG?
::Что такое DAG?::[html]<p>Что такое DAG?</p>{
	~<p>модель пакетной обработки данных</p>
	=<p>ациклическая модель потоков данных</p>
	~<p>циклическая модель потоков данных<br><label for\="q8524024\:1_answer2">циклическая модель потоков данных</label><br></p>
}


// question: 25628770  name: Gartner 2001
::Gartner 2001::[html]<p>В соответствии с определением компании Gartner 2001 года какие свойства должны иметь большие данные?<br></p>{
	~%33.33333%Разнообразие (Variety)
	~%33.33333%Скорость (Velocity)
	~%33.33333%Объем (Volume)
	~%-33.33333%Достоверность (Veracity)
	~%-33.33333%Ценность (Value)
	~%-33.33333%Изменчивость (Variability)
}


// question: 25628780  name: не NoSQL.
::не NoSQL.::[html]<p>Укажите, какая модель данных не относится к NoSQL.<br></p>{
	~<p>графовая</p>
	~<p>ключ-значение</p>
	=реляционная
	~<p>документо-ориентированная</p>
}


// question: 25628775  name: Недостаток SQL
::Недостаток SQL::[html]<p>Укажите задачу, которую не решает SQL.</p>{
	=<p>Хранение неструктурированных данных</p>
	~<p>Интеграция с BI-решениями</p>
	~<p>Хранение огромных наборов данных</p>
}


// question: 25628785  name: Память
::Память::[html]<p>Какой тип компьютерной памяти&nbsp;экспоненциально увеличивается в размерах при постепенно снижающейся стоимости за мегабайт.</p>{
	~<p>регистры процессора</p>
	~<p>кэш</p>
	=<p>оперативная память</p>
	~<p>HDD</p>
	~<p>SSD</p>
	~магнитная лента
}


// question: 25628765  name: полезность больших даных
::полезность больших даных::[html]<p>Какой процент от всех данных в мире используется и анализируется?</p>{
	=<p>менее 1%</p>
	~<p>50%</p>
	~<p>99.5%</p>
	~<p>100%</p>
}


// question: 9989244  name: hadoop 2
::hadoop 2::[html]Отметьте верное утверждение про DataNode.{
	~%-50%один и только один узел в кластере
	~%50%<p>хранит блоки данных</p>
	~%50%<p>хранит реплики данных</p>
	~%-50%<p>хранит дерево файлов</p>
}


// question: 25879204  name: запись данных на DataNode
::запись данных на DataNode::[html]<p>Какой компонент архитектуры HDFS непосредственно производит запись блока данных на DataNode?<br></p>{
	=<p>Client</p>
	~<p>NameNode</p>
}


// question: 25879579  name: запись реплик блока на DataNode
::запись реплик блока на DataNode::[html]<p>Какой компонент архитектуры HDFS производит запись реплик блока на DataNode?<br></p>{
	~<p>Client</p>
	~<p>NameNode</p>
	=Другой DataNode
	~HBase
}


// question: 25878059  name: Идеи
::Идеи::[html]<p>На базе идей,&nbsp;перенятых у какой компании, построена система HDFS?</p>{
	=<p>Google</p>
	~<p>IBM</p>
	~<p>Yahoo!</p>
	~<p>Яндекс</p>
}


// question: 25878064  name: Писатели
::Писатели::[html]<p>Сколько процессов писателей может быть у HDFS?</p>{
	=<p>только один</p>
	~<p>строго меньше, чем читателей</p>
	~<p>неограничено</p>
}


// question: 25878069  name: Укажите части архитектуры HDFS.
::Укажите части архитектуры HDFS.::[html]<p>Укажите части архитектуры HDFS.<br></p>{
	~%50%<p>NameNode</p>
	~%50%<p>DataNode</p>
	~%-50%<p>Pig</p>
	~%-50%<p>HBase</p>
	~%-50%<p>ext3</p>
}


// question: 25879584  name: Apache NiFi
::Apache NiFi::[html]<p>Какое назначение у программного продукта&nbsp;Apache NiFi?</p>{
	~<p>это хранилище данных</p>
	=<p>это управление потоками данных</p>
	~<p>это интеллектуальный анализ данных</p>
}


// question: 26041043  name: Master в Hadoop v.1
::Master в Hadoop v.1::[html]<p>Какой процесс в Hadoop MapReduce ver.1 выполняет функции мастера.</p>{
	=<p>JobTracker</p>
	~<p>TaskTracker</p>
	~<p>Datanode daemon</p>
	~<p>Namenode&nbsp;daemon</p>
}


// question: 26041048  name: Кол-во task'ов
::Кол-во task'ов::[html]<p>Как определяется количество&nbsp;task'ов (т.е. процессов map и reduce) в Hadoop MapReduce ver.1?</p>{
	=<p>прописывается в конфигурационном файле, для изменения требуется перезапуск MapReduce</p>
	~<p>определяется динамически во время запуска задачи</p>
}


// question: 26041038  name: Промежуточные вычисления
::Промежуточные вычисления::[html]<p>Где хранятся результаты промежуточных вычислений, генерируемые функцией Map и которые далее будут переданы функции Reduce?</p>{
	~<p>в оперативной памяти</p>
	=<p>на жестком диске узла, на котором происходило вычисление</p>
	~<p>в распределенной файловой системе</p>
}


// question: 26041033  name: Процессы MapReduce
::Процессы MapReduce::[html]<p>В классической схеме&nbsp;MapReduce от Google какой процесс определяет, какую часть данных из входных файлов обрабатывает конкретный worker?</p>{
	=master
	~<p>worker</p>
	~<p>user program</p>
}


// question: 26184049  name: Bag
::Bag::[html]<p>Что такое bag в Pig?</p>{
	~<p>это аналог реляционной таблицы</p>
	=<p>это набор произвольных кортежей (tuple)</p>
	~<p>это набор произвольных полей (field)</p>
}


// question: 26184059  name: SQL-подобный язык
::SQL-подобный язык::[html]<p>Какой язык является&nbsp;SQL-подобным?</p>{
	~<p>PigLatin</p>
	=<p>HiveQL</p>
}


// question: 26184044  name: Для каких специалистов разрабатывался Pig?
::Для каких специалистов разрабатывался Pig?::[html]<p>Для каких специалистов разрабатывался Pig?<br></p>{
	~<p>для специалистов в области MapReduce</p>
	=<p>для специалистов (например, Data scientist), которые не изучали концепцию MapReduce</p>
}


// question: 26184064  name: Какие задачи выполняет инфраструктура Pig?
::Какие задачи выполняет инфраструктура Pig?::[html]<p>Какие задачи выполняет инфраструктура Pig?<br></p>{
	~%50%преобразует Pig-сценарий в MapReduce-программу
	~%50%<p>запускает MapReduce-программу на кластере Hadoop</p>
	~%-50%<p>преобразует Pig-сценарий в SQL<br></p>
	~%-50%<p>определяет количество&nbsp; task'ов (т.е. процессов map и reduce) на кластере Hadoop</p>
}


// question: 26184054  name: Какой продукт включает реляционную СУБД
::Какой продукт включает реляционную СУБД::[html]<p>Какой продукт включает в себя реляционную СУБД для хранения метаданных?<br></p>{
	~<p>Pig</p>
	=<p>Hive</p>
}


// question: 26184069  name: По докладу
::По докладу::[html]<p>Какой вид автоматической системы управления устанавливается на атомных электростанциях?</p>{
	=АСУ ТП
	~<p>АСУП</p>
	~<p>ОАСУ</p>
}


// question: 26337019  name: Какую задачу выполняет Request processor в ZooKeeper?
::Какую задачу выполняет Request processor в ZooKeeper?::[html]<p>Какую задачу выполняет Request processor в ZooKeeper?<br></p>{
	~<p>реализует atomic broadcast<br></p>
	=<p>обрабатывает запросы на запись<br></p>
	~<p>хранит дерево данных ZooKeeper</p>
}


// question: 26333029  name: объект, который обладает своиствами и файла, и директории
::объект, который обладает своиствами и файла, и директории::[html]Укажите объект в Zookeeper, который&nbsp;обладает своиствами и файла, и директории.{
	=<p>znode</p>
	~<p>client<br></p>
	~<p>watch<br></p>
}


// question: 26337014  name: Сколько реплик своей базы данных создает ZooKeeper?
::Сколько реплик своей базы данных создает ZooKeeper?::[html]<p>Сколько реплик своей базы данных создает ZooKeeper?</p>{
	~<p>одну</p>
	=<p>равное количеству узлов&nbsp;</p>
	~<p>три</p>
	~<p>четыре</p>
}


// question: 26333034  name: тип узлов
::тип узлов::[html]<p>Какой тип узлов существует только пока существует сессии подключения к Zookeeper, в\nрамках которой он создавался.<br></p>{
	~<p>Persistent<br></p>
	=<p>Ephemeral<br></p>
	~<p>Sequence<br></p>
}


// question: 26333024  name: Что такое ZooKeeper?
::Что такое ZooKeeper?::[html]Что такое ZooKeeper?{
	=<p>сервис для координации процессов\nраспределенных приложений<br></p>
	~<p>система управления базами данных</p>
	~<p>распределенная файловая система</p>
}


